home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-19
/
pkey12_1.zip
/
ZQ.LSP
< prev
Wrap
Text File
|
1992-09-13
|
744b
|
19 lines
;A couple of handy quick zoom utilities
;
;
(defun c:zq()
(setq vmx1 (getvar "VsMax")
vmn1 (getvar "VsMin")
fx (* (- (car vmx1) (car vmn1)) 0.0000000000001)
smll (/ (- (cadr vmx1) (cadr vmn1))
(- (fix (/ 32767 (apply 'max (getvar "screensize")))) 0.0000000000001)))
(command "zoom" "W" (mapcar '+ vmn1 (list fx fx))
(mapcar '- vmx1 (list fx fx))))
(defun c:zs()
(setq p1 (getpoint "\nPick center point of small window: ")
vmx1 (getvar "VsMax")
vmn1 (getvar "VsMin")
fx (* (- (car vmx1) (car vmn1)) 0.000000000001)
smll (/ (- (cadr vmx1) (cadr vmn1))
(- (fix (/ 32767 (apply 'max (getvar "screensize")))) 0.000000000001)))
(command"zoom""c" p1 smll))